
'''
此模块用于示意如果调用自己定义的模块 mymod.py 中的内容
要求： mymod.py 和 02_test_mod.py 要放在同一个文件夹下
'''

# 1. 使用 import 语句 将一个模块整体导入到当前程序
import mymod
# 1.1 使用mymod访问 内部的属性
print(mymod.name1)  # 'Tesla'
dog1 = mymod.Dog()  # 创建一个 Dog类型的对象
dog1.say()

# 1.2 使用 as 为模块取别名
import mymod as mm
mm.mysum(100)  # 调用mymod内的mysum函数

# 2. 使用from import 语句从一个模块中导入部分属性
from mymod import mysum, name2, name1 as n
mysum(50)  # 调用mymod.mysum 函数
print(name2, n)  # 比亚迪 Tesla

# 3. 使用from import * 语句从模块中导入所有的属性
from mymod import *
dog2 = Dog()
dog2.say()

print()




